package br.edu.utfpr.controller.validator;

import java.io.Serializable;

public class RetornoValidacao implements Serializable
{

	private static final long serialVersionUID = 1L;
	
	private Boolean ok;
	private String erro;
	
	public RetornoValidacao(boolean ok, String erro)
	{
		super();
		this.ok = ok;
		this.setErro(erro);
	}
	
	/**
	 * Construtor para quando nenhum erro é encontrado.
	 * Ok = true
	 */
	public RetornoValidacao()
	{
		this.ok = true;
	}
	
	/**
	 * seta os erros e automaticamente seta o boolean "ok" para false;
	 */
	public RetornoValidacao(String erro)
	{
		this.setErro(erro);
		this.ok = false;
	}
	
	public boolean isOk()
	{
		if(ok == null)
		{
			return false;
		}
		return ok;
	}
	
	public void setOk(boolean ok)
	{
		this.ok = ok;
	}
	
	public String getErro() {
		return erro;
	}

	public void setErro(String erro) {
		this.erro = erro;
	}

	
}